Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 328017cca08e256aa61df12bfbca79e0d3b05e39


Parents : 63dba56
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Date : 2026-04-28T16:28:34+02:00

Reset progress counters on multi-segment resources

Changes

1 files changed, 2 insertions(+), 0 deletions(-)


Diff

diff --git a/RNS/Utilities/rngit/client.py b/RNS/Utilities/rngit/client.py
index a614a7d1..1852989d 100644
--- a/RNS/Utilities/rngit/client.py
+++ b/RNS/Utilities/rngit/client.py
@@ -283,6 +283,8 @@ class ReticulumGitClient():
self.request_event.clear()
self.request_response = None
self.response_metadata = None
+ self.previous_progress = 0
+ self.progress_updated_at = None
RNS.log(f"Sending request: {path}", RNS.LOG_DEBUG)
request_receipt = self.link.request(path, data, progress_callback=self._on_progress, response_callback=self._response_ready, failed_callback=self._response_failed, timeout=timeout)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────